team/pair of horses - German English Dictionary